package com.mes.basicdata.domain;

import java.util.HashSet;
import java.util.Set;

/**
 * <p>
 * 
 * 
 */
public class EquipmentClass extends Resource {
	// 工作中心UID
	private String equipmentClassUid;
	// 工作中心名称
	private String equipmentClassName;
	// 工作中心类型
	private String equipmentClassType;

	// 工种类型
	private String workType;
	// 父设备类
	 private EquipmentClass parentEquipmentClass;
	private String parentEquipmentClassUid;
	// 子机床
	private Set<Equipment> equipments = new HashSet<Equipment>(0);
	// 子设备类
	private Set<Equipment> childEquipmentClasses = new HashSet<Equipment>(0);

	// 资源关键等级
	private Long criticalLevel;

	// 设备类编号
	private String equipmentClassId;

	public String getEquipmentClassUid() {
		return equipmentClassUid;
	}

	public void setEquipmentClassUid(String equipmentClassUid) {
		this.equipmentClassUid = equipmentClassUid;
	}

	public String getEquipmentClassName() {
		return equipmentClassName;
	}

	public void setEquipmentClassName(String equipmentClassName) {
		this.equipmentClassName = equipmentClassName;
	}

	public String getEquipmentClassType() {
		return equipmentClassType;
	}

	public void setEquipmentClassType(String equipmentClassType) {
		this.equipmentClassType = equipmentClassType;
	}

	public String getWorkType() {
		return workType;
	}

	public void setWorkType(String workType) {
		this.workType = workType;
	}

	public String getParentEquipmentClassUid() {
		return parentEquipmentClassUid;
	}

	public void setParentEquipmentClassUid(String parentEquipmentClassUid) {
		this.parentEquipmentClassUid = parentEquipmentClassUid;
	}

	public Set<Equipment> getEquipments() {
		return equipments;
	}

	public void setEquipments(Set<Equipment> equipments) {
		this.equipments = equipments;
	}

	public Set<Equipment> getChildEquipmentClasses() {
		return childEquipmentClasses;
	}

	public void setChildEquipmentClasses(Set<Equipment> childEquipmentClasses) {
		this.childEquipmentClasses = childEquipmentClasses;
	}

	public Long getCriticalLevel() {
		return criticalLevel;
	}

	public void setCriticalLevel(Long criticalLevel) {
		this.criticalLevel = criticalLevel;
	}

	public String getEquipmentClassId() {
		return equipmentClassId;
	}

	public void setEquipmentClassId(String equipmentClassId) {
		this.equipmentClassId = equipmentClassId;
	}

	public EquipmentClass getParentEquipmentClass() {
		return parentEquipmentClass;
	}

	public void setParentEquipmentClass(EquipmentClass parentEquipmentClass) {
		this.parentEquipmentClass = parentEquipmentClass;
	}


}
